/**
 * Copyright &copy; 2012-2017 <a href="https://vivo.com">vivo</a> All rights reserved.
 */
package com.vivo.fx.dealer.entity;

import org.hibernate.validator.constraints.Length;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 商品信息Entity
 * @author jyangye
 * @version 2017-11-07
 */
public class FxWaresinfo extends DataEntity<FxWaresinfo> {
	
	private static final long serialVersionUID = 1L;
	private String waresidBak;		// waresid_bak
	private String wareskindid;		// wareskindid
	private String showorder;		// showorder
	private String wareslevelcode;		// wareslevelcode
	private String warescode;		// warescode
	private String skucode;		// skucode
	private String waresname;		// waresname
	private String waresnamepinying;		// waresnamepinying
	private String baseunitid;		// baseunitid
	private String addionsunitid;		// addionsunitid
	private String conversion;		// conversion
	private String warescolorid;		// warescolorid
	private String standard;		// standard
	private String waresseries;		// waresseries
	private String manufacturer;		// manufacturer
	private String warespropertyid;		// warespropertyid
	private String waresstate;		// waresstate
	private String warestypeid;		// warestypeid
	private String threewarrantylimit;		// threewarrantylimit
	private String costprice;		// costprice
	private String firstprice;		// firstprice
	private String secondprice;		// secondprice
	private String tradeprice;		// tradeprice
	private String retailprice;		// retailprice
	private String issnmanage;		// issnmanage
	private String isbatchmanage;		// isbatchmanage
	private String isexamine;		// isexamine
	private String ischeck;		// ischeck
	private String expirydate;		// expirydate
	private String maxstockturndays;		// maxstockturndays
	private String alertstockturndays;		// alertstockturndays
	private String alertstocktimes;		// alertstocktimes
	private String maxstockdays;		// maxstockdays
	private String waresconfiguration;		// waresconfiguration
	private String barterrate;		// barterrate
	private String iscustomsales;		// iscustomsales
	private String factorymaterialcode;		// factorymaterialcode
	private String dealerrelationid;		// dealerrelationid
	private String waresid;		// waresid
	private String ishot;		// ishot
	private String storeskucode;		// storeskucode
	
	public FxWaresinfo() {
		super();
	}

	public FxWaresinfo(String id){
		super(id);
	}

	@Length(min=0, max=32, message="waresid_bak长度必须介于 0 和 32 之间")
	public String getWaresidBak() {
		return waresidBak;
	}

	public void setWaresidBak(String waresidBak) {
		this.waresidBak = waresidBak;
	}
	
	@Length(min=1, max=32, message="wareskindid长度必须介于 1 和 32 之间")
	public String getWareskindid() {
		return wareskindid;
	}

	public void setWareskindid(String wareskindid) {
		this.wareskindid = wareskindid;
	}
	
	public String getShoworder() {
		return showorder;
	}

	public void setShoworder(String showorder) {
		this.showorder = showorder;
	}
	
	@Length(min=1, max=30, message="wareslevelcode长度必须介于 1 和 30 之间")
	public String getWareslevelcode() {
		return wareslevelcode;
	}

	public void setWareslevelcode(String wareslevelcode) {
		this.wareslevelcode = wareslevelcode;
	}
	
	@Length(min=1, max=30, message="warescode长度必须介于 1 和 30 之间")
	public String getWarescode() {
		return warescode;
	}

	public void setWarescode(String warescode) {
		this.warescode = warescode;
	}
	
	@Length(min=1, max=30, message="skucode长度必须介于 1 和 30 之间")
	public String getSkucode() {
		return skucode;
	}

	public void setSkucode(String skucode) {
		this.skucode = skucode;
	}
	
	@Length(min=1, max=50, message="waresname长度必须介于 1 和 50 之间")
	public String getWaresname() {
		return waresname;
	}

	public void setWaresname(String waresname) {
		this.waresname = waresname;
	}
	
	@Length(min=0, max=100, message="waresnamepinying长度必须介于 0 和 100 之间")
	public String getWaresnamepinying() {
		return waresnamepinying;
	}

	public void setWaresnamepinying(String waresnamepinying) {
		this.waresnamepinying = waresnamepinying;
	}
	
	@Length(min=0, max=32, message="baseunitid长度必须介于 0 和 32 之间")
	public String getBaseunitid() {
		return baseunitid;
	}

	public void setBaseunitid(String baseunitid) {
		this.baseunitid = baseunitid;
	}
	
	@Length(min=0, max=32, message="addionsunitid长度必须介于 0 和 32 之间")
	public String getAddionsunitid() {
		return addionsunitid;
	}

	public void setAddionsunitid(String addionsunitid) {
		this.addionsunitid = addionsunitid;
	}
	
	public String getConversion() {
		return conversion;
	}

	public void setConversion(String conversion) {
		this.conversion = conversion;
	}
	
	@Length(min=1, max=32, message="warescolorid长度必须介于 1 和 32 之间")
	public String getWarescolorid() {
		return warescolorid;
	}

	public void setWarescolorid(String warescolorid) {
		this.warescolorid = warescolorid;
	}
	
	@Length(min=0, max=20, message="standard长度必须介于 0 和 20 之间")
	public String getStandard() {
		return standard;
	}

	public void setStandard(String standard) {
		this.standard = standard;
	}
	
	@Length(min=0, max=30, message="waresseries长度必须介于 0 和 30 之间")
	public String getWaresseries() {
		return waresseries;
	}

	public void setWaresseries(String waresseries) {
		this.waresseries = waresseries;
	}
	
	@Length(min=0, max=100, message="manufacturer长度必须介于 0 和 100 之间")
	public String getManufacturer() {
		return manufacturer;
	}

	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}
	
	@Length(min=0, max=32, message="warespropertyid长度必须介于 0 和 32 之间")
	public String getWarespropertyid() {
		return warespropertyid;
	}

	public void setWarespropertyid(String warespropertyid) {
		this.warespropertyid = warespropertyid;
	}
	
	@Length(min=0, max=1, message="waresstate长度必须介于 0 和 1 之间")
	public String getWaresstate() {
		return waresstate;
	}

	public void setWaresstate(String waresstate) {
		this.waresstate = waresstate;
	}
	
	@Length(min=0, max=32, message="warestypeid长度必须介于 0 和 32 之间")
	public String getWarestypeid() {
		return warestypeid;
	}

	public void setWarestypeid(String warestypeid) {
		this.warestypeid = warestypeid;
	}
	
	public String getThreewarrantylimit() {
		return threewarrantylimit;
	}

	public void setThreewarrantylimit(String threewarrantylimit) {
		this.threewarrantylimit = threewarrantylimit;
	}
	
	public String getCostprice() {
		return costprice;
	}

	public void setCostprice(String costprice) {
		this.costprice = costprice;
	}
	
	public String getFirstprice() {
		return firstprice;
	}

	public void setFirstprice(String firstprice) {
		this.firstprice = firstprice;
	}
	
	public String getSecondprice() {
		return secondprice;
	}

	public void setSecondprice(String secondprice) {
		this.secondprice = secondprice;
	}
	
	public String getTradeprice() {
		return tradeprice;
	}

	public void setTradeprice(String tradeprice) {
		this.tradeprice = tradeprice;
	}
	
	public String getRetailprice() {
		return retailprice;
	}

	public void setRetailprice(String retailprice) {
		this.retailprice = retailprice;
	}
	
	@Length(min=0, max=1, message="issnmanage长度必须介于 0 和 1 之间")
	public String getIssnmanage() {
		return issnmanage;
	}

	public void setIssnmanage(String issnmanage) {
		this.issnmanage = issnmanage;
	}
	
	@Length(min=0, max=1, message="isbatchmanage长度必须介于 0 和 1 之间")
	public String getIsbatchmanage() {
		return isbatchmanage;
	}

	public void setIsbatchmanage(String isbatchmanage) {
		this.isbatchmanage = isbatchmanage;
	}
	
	@Length(min=0, max=1, message="isexamine长度必须介于 0 和 1 之间")
	public String getIsexamine() {
		return isexamine;
	}

	public void setIsexamine(String isexamine) {
		this.isexamine = isexamine;
	}
	
	@Length(min=0, max=1, message="ischeck长度必须介于 0 和 1 之间")
	public String getIscheck() {
		return ischeck;
	}

	public void setIscheck(String ischeck) {
		this.ischeck = ischeck;
	}
	
	public String getExpirydate() {
		return expirydate;
	}

	public void setExpirydate(String expirydate) {
		this.expirydate = expirydate;
	}
	
	public String getMaxstockturndays() {
		return maxstockturndays;
	}

	public void setMaxstockturndays(String maxstockturndays) {
		this.maxstockturndays = maxstockturndays;
	}
	
	public String getAlertstockturndays() {
		return alertstockturndays;
	}

	public void setAlertstockturndays(String alertstockturndays) {
		this.alertstockturndays = alertstockturndays;
	}
	
	public String getAlertstocktimes() {
		return alertstocktimes;
	}

	public void setAlertstocktimes(String alertstocktimes) {
		this.alertstocktimes = alertstocktimes;
	}
	
	public String getMaxstockdays() {
		return maxstockdays;
	}

	public void setMaxstockdays(String maxstockdays) {
		this.maxstockdays = maxstockdays;
	}
	
	@Length(min=0, max=100, message="waresconfiguration长度必须介于 0 和 100 之间")
	public String getWaresconfiguration() {
		return waresconfiguration;
	}

	public void setWaresconfiguration(String waresconfiguration) {
		this.waresconfiguration = waresconfiguration;
	}
	
	public String getBarterrate() {
		return barterrate;
	}

	public void setBarterrate(String barterrate) {
		this.barterrate = barterrate;
	}
	
	@Length(min=0, max=1, message="iscustomsales长度必须介于 0 和 1 之间")
	public String getIscustomsales() {
		return iscustomsales;
	}

	public void setIscustomsales(String iscustomsales) {
		this.iscustomsales = iscustomsales;
	}
	
	@Length(min=0, max=300, message="factorymaterialcode长度必须介于 0 和 300 之间")
	public String getFactorymaterialcode() {
		return factorymaterialcode;
	}

	public void setFactorymaterialcode(String factorymaterialcode) {
		this.factorymaterialcode = factorymaterialcode;
	}
	
	@Length(min=0, max=11, message="dealerrelationid长度必须介于 0 和 11 之间")
	public String getDealerrelationid() {
		return dealerrelationid;
	}

	public void setDealerrelationid(String dealerrelationid) {
		this.dealerrelationid = dealerrelationid;
	}
	
	@Length(min=1, max=11, message="waresid长度必须介于 1 和 11 之间")
	public String getWaresid() {
		return waresid;
	}

	public void setWaresid(String waresid) {
		this.waresid = waresid;
	}
	
	@Length(min=0, max=1, message="ishot长度必须介于 0 和 1 之间")
	public String getIshot() {
		return ishot;
	}

	public void setIshot(String ishot) {
		this.ishot = ishot;
	}
	
	@Length(min=0, max=30, message="storeskucode长度必须介于 0 和 30 之间")
	public String getStoreskucode() {
		return storeskucode;
	}

	public void setStoreskucode(String storeskucode) {
		this.storeskucode = storeskucode;
	}
	
}